﻿<?xml version="1.0" encoding="utf-8" ?>
<Recipe xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  Name="CreateBindings"
  xmlns="http://schemas.microsoft.com/pag/gax-core">
  <Types>
    <TypeAlias
        Name="RefCreator"
        Type="Microsoft.Practices.RecipeFramework.Library.Actions.CreateUnboundReferenceAction, Microsoft.Practices.RecipeFramework.Library"/>
  </Types>
  <Caption>SharePoint SoftwareFactory Bindings</Caption>
  <Actions>
    <Action
       Name="CreateWSPSolutionRef"
       Type="RefCreator"
       AssetName="CreateSharePointWSP"
       ReferenceType="SMC.SPALM.References.SolutionFolderRecipeReference,SteriaMummert.SharePoint.SoftwareFactoryLite"/>
    <Action
       Name="CreateSTSADMExtensionsRef"
       Type="RefCreator"
       AssetName="CreateSTSADMExtensionsRecipe"
       ReferenceType="SMC.SPALM.References.SolutionFolderRecipeReference,SteriaMummert.SharePoint.SoftwareFactoryLite"/>
    <Action
       Name="MSBuildProjectRef"
       Type="RefCreator"
       AssetName="MSBuildProjectRecipe"
       ReferenceType="SMC.SPALM.References.SolutionFolderRecipeReference,SteriaMummert.SharePoint.SoftwareFactoryLite"/>
    <Action
       Name="TestProjectRef"
       Type="RefCreator"
       AssetName="TestProjectRecipe"
       ReferenceType="SMC.SPALM.References.SolutionFolderRecipeReference,SteriaMummert.SharePoint.SoftwareFactoryLite"/>
    <Action
       Name="CreateApplicationDiagramRef"
       Type="RefCreator"
       AssetName="CreateApplicationDiagramRecipe"
       ReferenceType="SMC.SPALM.References.ApplicationDiagramReference,SteriaMummert.SharePoint.SoftwareFactoryLite"/>
    <Action
       Name="EmptyFeatureRef"
       Type="RefCreator"
       AssetName="EmptyFeatureRecipe"
       ReferenceType="SMC.SPALM.References.SolutionFolderWSPReference,SteriaMummert.SharePoint.SoftwareFactoryLite"/>
    <Action
       Name="ContentTypeFeatureRef"
       Type="RefCreator"
       AssetName="ContentTypeFeatureRecipe"
       ReferenceType="SMC.SPALM.References.SolutionFolderWSPReference,SteriaMummert.SharePoint.SoftwareFactoryLite"/>
    <Action
       Name="SiteColumnFeatureRef"
       Type="RefCreator"
       AssetName="SiteColumnFeatureRecipe"
       ReferenceType="SMC.SPALM.References.SolutionFolderWSPReference,SteriaMummert.SharePoint.SoftwareFactoryLite"/>
    <Action
       Name="WebPartFeatureRef"
       Type="RefCreator"
       AssetName="WebPartFeatureRecipe"
       ReferenceType="SMC.SPALM.References.SolutionFolderWSPReference,SteriaMummert.SharePoint.SoftwareFactoryLite"/>
    <Action
       Name="SequentialWorkflowFeatureRef"
       Type="RefCreator"
       AssetName="SequentialWorkflowFeatureRecipe"
       ReferenceType="SMC.SPALM.References.SolutionFolderWSPReference,SteriaMummert.SharePoint.SoftwareFactoryLite"/>
    <Action
       Name="FeatureStaplingFeatureRef"
       Type="RefCreator"
       AssetName="FeatureStaplingFeatureRecipe"
       ReferenceType="SMC.SPALM.References.SolutionFolderWSPReference,SteriaMummert.SharePoint.SoftwareFactoryLite"/>
    <Action
       Name="SiteColumnRef"
       Type="RefCreator"
       AssetName="SiteColumnRecipe"
       ReferenceType="SMC.SPALM.References.AddFeaturesReference,SteriaMummert.SharePoint.SoftwareFactoryLite"/>
     <Action
       Name="ContentTypeRef"
       Type="RefCreator"
       AssetName="ContentTypeRecipe"
       ReferenceType="SMC.SPALM.References.AddFeaturesReference,SteriaMummert.SharePoint.SoftwareFactoryLite"/>
    <Action
       Name="STSADMCommandRef"
       Type="RefCreator"
       AssetName="STSADMCommandRecipe"
       ReferenceType="SMC.SPALM.References.SolutionFolderSTSADMReference,SteriaMummert.SharePoint.SoftwareFactoryLite"/>
    <Action
       Name="MSBuildTaskRef"
       Type="RefCreator"
       AssetName="MSBuildTaskRecipe"
       ReferenceType="SMC.SPALM.References.SolutionFolderMSBuildReference,SteriaMummert.SharePoint.SoftwareFactoryLite"/>
    <Action
       Name="MSBuildProcessorRef"
       Type="RefCreator"
       AssetName="MSBuildProcessorRecipe"
       ReferenceType="SMC.SPALM.References.MSTargetsReference,SteriaMummert.SharePoint.SoftwareFactoryLite"/>
    <Action
       Name="ShowRecipeIndexRef"
       Type="RefCreator"
       AssetName="ShowRecipeIndexRecipe"
       ReferenceType="SMC.SPALM.References.AnyElementReference,SteriaMummert.SharePoint.SoftwareFactoryLite"/>
  </Actions>  
</Recipe>